<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>

        // 1. 箭头函数
        // function fun() {
        //     console.log(100);
        // }

        // 箭头函数只能改造匿名函数
        // let func = function () { }

        // 1.1 改造成箭头函数
        // let func = () => {
        //     console.log(101);
        // }

        // 1.2 有且只有一个形参, 传参的小括号可以省略
        // let func = num => {
        //     console.log(num);
        // }
        // let func = (num, str) => {
        //     console.log(num + str);
        // }

        // 1.3 有且只有一行语句, 可以去掉 {}
        // 如果有return 必须要省略掉
        // let func = () => console.log(30);
        // let func = (n1, n2) => n1 + n2;

        // 1.4 如果只有一个形参，语句又只有一行，还是带 return 的
        let func = num => typeof (num);

        console.log(func(true));

    </script>
</body>

</html>